package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 财务审核明细实体类
 * 对应数据库表：lx_finance_check_details
 */
@Data
@TableName("lx_finance_check_details")
public class LxFinanceCheckDetails implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 提单ID
     */
    private Long blId;
    
    /**
     * 审核ID
     */
    private Long checkId;
    
    /**
     * 总净重（KG）
     */
    private BigDecimal totalNw;
    
    /**
     * HLL费用
     */
    private BigDecimal hllFee;
    
    /**
     * 清单费用
     */
    private BigDecimal mainfestFee;
    
    /**
     * 中港重量（KG）
     */
    private BigDecimal zgWeigth;
    
    /**
     * 总中港费用
     */
    private BigDecimal totalZg;
    
    /**
     * 中港费用
     */
    private BigDecimal zgFee;
    
    /**
     * 中港直飞费用
     */
    private BigDecimal zgZfFee;
    
    /**
     * 中港备注
     */
    private String zgRemarks;
    
    /**
     * 总头程费用
     */
    private BigDecimal totalTx;
    
    /**
     * 头程费用
     */
    private BigDecimal txFee;
    
    /**
     * 头程直飞费用
     */
    private BigDecimal txZfFee;
    
    /**
     * 头程重量（KG）
     */
    private BigDecimal txWeigth;
    
    /**
     * 头程备注
     */
    private String txRemarks;
    
    /**
     * 报关费用
     */
    private BigDecimal bgFee;
    
    /**
     * 总清关费用
     */
    private BigDecimal totalCour;
    
    /**
     * 清关百分比
     */
    private BigDecimal courPer;
    
    /**
     * 清关数量
     */
    private Integer courQty;
    
    /**
     * 清关SB费用
     */
    private BigDecimal courSbFee;
    
    /**
     * 清关费用
     */
    private BigDecimal courFee;
    
    /**
     * 汇率
     */
    private BigDecimal exchangeRate;
    
    /**
     * 清关重量（KG）
     */
    private BigDecimal customWeight;
    
    /**
     * 清关费用
     */
    private BigDecimal customFee;
    
    /**
     * 清关直飞费用
     */
    private BigDecimal customZfFee;
    
    /**
     * VAT费用
     */
    private BigDecimal vatFee;
    
    /**
     * VAT汇率
     */
    private BigDecimal vatExchange;
    
    /**
     * 清关HD费用
     */
    private BigDecimal customHdFee;
    
    /**
     * 清关税费
     */
    private BigDecimal customTaxFee;
    
    /**
     * 清关ZFS费用
     */
    private BigDecimal customZfsFee;
    
    /**
     * 清关备注
     */
    private String customRemarks;
    
    /**
     * 总清关费用
     */
    private BigDecimal totalCustom;
    
    /**
     * CZ费用
     */
    private BigDecimal czFee;
    
    /**
     * SHR费用
     */
    private BigDecimal shrFee;
    
    /**
     * QGH ID
     */
    private Long qghId;
    
    /**
     * PS费用
     */
    private BigDecimal psFee;
    
    /**
     * QT费用
     */
    private BigDecimal qtFee;
    
    /**
     * SLA费用
     */
    private BigDecimal slaFee;
    
    /**
     * 新PS费用
     */
    private BigDecimal newPsFee;
    
    /**
     * 新汇率
     */
    private BigDecimal newRate;
    
    /**
     * 总箱数PS L
     */
    private Integer totalCtnsPsL;
    
    /**
     * 新PS费用L
     */
    private BigDecimal newPsFeeL;
    
    /**
     * 总箱数PS W
     */
    private Integer totalCtnsPsW;
    
    /**
     * 新PS费用W
     */
    private BigDecimal newPsFeeW;
    
    /**
     * 折扣
     */
    private BigDecimal zk;
    
    /**
     * GS费用
     */
    private BigDecimal gsFee;
    
    /**
     * DD费用
     */
    private BigDecimal ddFee;
    
    /**
     * 收货人费用
     */
    private BigDecimal cnee;
    
    /**
     * JC费用
     */
    private BigDecimal jcFee;
    
    /**
     * 运输方式
     */
    private Integer shipType;
}


